package com.qrpay.model.provider;

import com.qrpay.model.annotations.SignField;

/**
 * 订单信息返回
 */
public class OrderInfoResponse extends AbstractResponse {

    /**
     * 订单请求金额
     */
    @SignField
    private Long orderAmount;
    /**
     * 订单真实金额
     */
    @SignField
    private Long realOrderAmount;
    /**
     * 渠道类型
     */
    @SignField
    private String providerType;
    /**
     * 交易类型
     */
    @SignField
    private String txnType;
    /**
     * 订单状态
     */
    @SignField
    private String orderStatus;
    /**
     * 订单时间(yyyy-MM-dd HH:mm:ss)
     */
    @SignField
    private String orderTime;
    /**
     * 备注
     */
    @SignField
    private String remark;

    public Long getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(Long orderAmount) {
        this.orderAmount = orderAmount;
    }

    public Long getRealOrderAmount() {
        return realOrderAmount;
    }

    public void setRealOrderAmount(Long realOrderAmount) {
        this.realOrderAmount = realOrderAmount;
    }

    public String getProviderType() {
        return providerType;
    }

    public void setProviderType(String providerType) {
        this.providerType = providerType;
    }

    public String getTxnType() {
        return txnType;
    }

    public void setTxnType(String txnType) {
        this.txnType = txnType;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
